package cn.gov.pbc.gd.credit.api.user;

import java.util.List;

import com.liu.jbase.PageListVo;
import com.liu.jbase.service.db.IDBBaseService;

import cn.gov.pbc.gd.credit.vo.user.ResUserVo;
import cn.gov.pbc.gd.credit.vo.user.UserVo;

public interface IUserApi extends IDBBaseService<ResUserVo, UserVo>{

	 public PageListVo<ResUserVo> privilegePage(UserVo entity, PageListVo<ResUserVo> pageListVo);
	 
	 /**
	  * @author liuxingmi
	  * @datetime 2017年6月16日 下午5:00:03
	  * @desc 修改用户状态
	  * @param vo
	  * @return int
	  */
	 public int updateStatus(UserVo vo);
	 
	 /**
	  * @author liuxingmi
	  * @datetime 2017年6月16日 下午6:02:24
	  * @desc 审批更新
	  * @param vo
	  * @return int
	  */
	 public int updateApprove(UserVo vo);
	 
	 /**
	  * @datetime 2017年8月29日 下午7:27:45
	  * @author liuxingmi
	  * @desc 查询业务员列表
	  * @param vo
	  * @return List<ResUserVo>
	  */
	 public List<ResUserVo> queryOperaterList(UserVo vo);
	
}
